read json and csv with user defined schema in pyspark